workers and people's rapid response detachments - Espagnol Anglais Dictionnaire